// SupportSet.h: interface for the SupportSet class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_SUPPORTSET_H__3F81DE23_04D4_4DC9_9E75_43E3C25C3474__INCLUDED_)
#define AFX_SUPPORTSET_H__3F81DE23_04D4_4DC9_9E75_43E3C25C3474__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

#include "AllSHIDViewer.h"
#include "dlgSelectsupport.h"
#include "uedockcontrolbar.h"

class DllExport SupportSet : public AllSHIDViewer 
{
	DECLARE_DYNAMIC_CREATE(SupportSet);
public:
	SupportSet();
	virtual ~SupportSet();

public:
	virtual void AddSupportHanger(const CString& strSHID);
	virtual void RemoveSupportHanger(const CString& strSHID);
	virtual void LoadSupport();
	virtual void LoadSupport(Project* pPrj);
	virtual void ShowSelectView();
	virtual void ClearSupport();
	virtual void EnableView(BOOL bEnable /* = TRUE */);
private:
	CDlgSelectSupport* m_pSelectDlg;
	UeDockControlBar m_ControlBar;
};

DllExport SupportSet& GetCurSupportSet();
#endif // !defined(AFX_SUPPORTSET_H__3F81DE23_04D4_4DC9_9E75_43E3C25C3474__INCLUDED_)
